package com.teacher.hong.service;

import com.teacher.hong.bean.Page;
import com.teacher.hong.entity.Student;

import java.sql.SQLException;

/**
 * 学生服务接口
 */
public interface IStudentService {

    /**
     * 获取学生列表
     * @return
     */
    Page<Student> page(int pageIndex, Integer clazzId, String name);

    /**
     * 保存学生信息
     * @param student
     * @return 是否保存成功
     */
    boolean save(Student student);

    /**
     * 根据ID移除学生信息
     * @param id
     * @return
     */
    boolean remove(int id);

    /**
     * 同学之间的借钱方法
     * @param student1Id 借出者
     * @param student2Id 借入者
     * @param money    交易金额
     * @return
     */
    boolean borrowMoney(int student1Id, int student2Id, int money) throws SQLException;

}
